package net.dgg.rz.common.constant;


/**
 * <p>@Title 证书资质常量</p>
 * <p>@Description 证书资质常量</p>
 * <p>@Version 1.0.0 版本号</p>
 * <p>@author maoquanyi</p>
 * <p>@date 2018年08月13日</p>
 * <p>Copyright © dgg group.All Rights Reserved. 版权信息</p>
 */
public class CredentialConstant {
    /* -----------------证书种类 开始 ----------------- */
    /*
     * 普通证书
     */
    public static final String GENERAL_CREDENTIAL = "GENERAL_CREDENTIAL";
    /*
     * 资质证书
     */
    public static final String ZZ_CREDENTIAL = "ZZ_CREDENTIAL";
    /* -----------------证书种类 结束 ----------------- */

    /* -----------------证书适用范围 开始 ----------------- */

    /**
     * 证书适用范围
     */
    public static final String CREDENTIAL_APPLICATION_SCOPE = "CREDENTIAL_APPLICATION_SCOPE";
    //本地
    public static final String LOCAL = "LOCAL";
    //全国
    public static final String NATIONWIDE = "NATIONWIDE";
    /* -----------------证书适用范围 结束 ----------------- */

    /**
     * 证书类别
     */
    public static final String GENERAL_CERTIFICATE_CATEGORY = "GENERAL_CERTIFICATE_CATEGORY";




    /* -----------------普通证书常量 开始 ----------------- */
    /**
     * 三类证书
     */
    public static final String GENERAL_CERTIFICATE_TO_THREE = "GENERA_CERTIFICATE_TO_THREE";
    /* -----------------普通证书常量 结束 ----------------- */


    /* -----------------配置状态 开始 ----------------- */
    /**
     * 无效的配置状态
     */
    public static final String INVALID_CONFIGURE_STATUS = "INVALID_WARNING_CONFIGURE_STATUS";
    /*
     *有效的配置状态
     */
    public static final String EFFECTIVE_CONFIGURE_STATUS = "EFFECTIVE_WARNING_CONFIGURE_STATUS";

    /* -----------------配置状态 开始 ----------------- */

    /* -----------------证书出入库状态 开始 ----------------- */
    public static final String GENERAL_CREDENTIAL_LIBRARY_STATUS = "GENERAL_CREDENTIAL_LIBRARY_STATUS";
    /**
     * 出库
     */
    public static final String GENERAL_CREDENTIAL_LIBRARY_STATUS_OUT = "GENERAL_CREDENTIAL_LIBRARY_STATUS_02";

    /**
     * 入库
     */
    public static final String GENERAL_CREDENTIAL_LIBRARY_STATUS_IN = "GENERAL_CREDENTIAL_LIBRARY_STATUS_01";
    /* -----------------证书出入库状态 结束 ----------------- */



    /* -----------------生产预约证书状态 开始 ----------------- */
    /**
     * 新增预约
     */
    public static final String PRODUCT_RESERVATION_STATUS_RESERVATION = "PRODUCT_RESERVATION_STATUS_01";

    /**
     * 预约成功 (预约变成了预定)
     */
    public static final String PRODUCT_RESERVATION_STATUS_SUCCESS = "PRODUCT_RESERVATION_STATUS_02";
    //已匹配(列表标签显示不能查)
    public static final String PRODUCT_RESERVATION_STATUS_MATCH = "PRODUCT_RESERVATION_STATUS_03";
    /**
     * 取消预约(没用,删了)
     */
    public static final String PRODUCT_RESERVATION_STATUS_CANCEL = "PRODUCT_RESERVATION_STATUS_03";
    /* -----------------生产预约证书状态 结束 ----------------- */


    /* -----------------证书状态 开始 ----------------- */
    public static final String GENERAL_CREDENTIAL_STATUS = "GENERAL_CREDENTIAL_STATUS";
    /**
     * 已预订
     */
    public static final String GENERAL_CREDENTIAL_STATUS_RESERVATION = "GENERAL_CREDENTIAL_STATUS_02";

    /**
     * 未使用
     */
    public static final String GENERAL_CREDENTIAL_STATUS_NO_USE = "GENERAL_CREDENTIAL_STATUS_01";
    /**
     * 已挂靠
     */
    public static final String GENERAL_CREDENTIAL_STATUS_SUBORDINATE = "GENERAL_CREDENTIAL_STATUS_03";

    /**
     * 已退回
     */
    public static final String GENERAL_CREDENTIAL_STATUS_RETURN = "GENERAL_CREDENTIAL_STATUS_04";

    /**
     * 已匹配
     */
    public static final String GENERAL_CREDENTIAL_STATUS_MATCH = "GENERAL_CREDENTIAL_STATUS_05";

    /* -----------------证书状态 结束 ----------------- */


    /*-------------------资质状态 开始-------------------*/
    //资质状态
    public static final String CERTIFICATE_APTITUDE_STATUS = "CERTIFICATE_APTITUDE_STATUS";
    //未使用
    public static final String CERTIFICATE_APTITUDE_STATUS_ONE = "CERTIFICATE_APTITUDE_STATUS_1";
    //已预订
    public static final String CERTIFICATE_APTITUDE_STATUS_TWO = "CERTIFICATE_APTITUDE_STATUS_2";
    //已匹配
    public static final String CERTIFICATE_APTITUDE_STATUS_THREE = "CERTIFICATE_APTITUDE_STATUS_3";
    //已申请转让
    public static final String CERTIFICATE_APTITUDE_STATUS_FOUR = "CERTIFICATE_APTITUDE_STATUS_4";
    //已转让
    public static final String CERTIFICATE_APTITUDE_STATUS_FIVE = "CERTIFICATE_APTITUDE_STATUS_5";
    /*-------------------资质状态 结束-------------------*/

    /*-------------------超期状态 开始----------------------*/
    //超期状态
    public static final String CERTIFICATE_APTITUDE_EXCEED = "CERTIFICATE_APTITUDE_EXCEED";
    //未超期
    public static final String CERTIFICATE_APTITUDE_EXCEED_ONE = "CERTIFICATE_APTITUDE_EXCEED1";
    //资质超期
    public static final String CERTIFICATE_APTITUDE_EXCEED_TWO = "CERTIFICATE_APTITUDE_EXCEED2";

    /*-------------------超期状态 结束----------------------*/


    //资质名字
    public static final String ZZ_NAME = "ZZ_NAME";


    /*-------------------出库原因 开始----------------------*/
    public static final String OUT_GOING_REASON = "OUT_GOING_REASON";
    // 人才借用
    public static final String OUT_GOING_REASON_TALENT_BORROW = "OUT_GOING_REASON_01";
    // 单位借用
    public static final String OUT_GOING_REASON_UNIT_BORROW = "OUT_GOING_REASON_02";
    // 退回人才
    public static final String OUT_GOING_REASON_TALENT_RETURN = "OUT_GOING_REASON_03";
    // 商务续用
    public static final String OUT_GOING_REASON_BUSINESS_RENEW = "OUT_GOING_REASON_04";
    // 后台办理
    public static final String OUT_GOING_REASON_BACKGROUND_DEAL = "OUT_GOING_REASON_05";


    /*-------------------出库原因 结束----------------------*/

    /*-------------------入库原因 开始----------------------*/
    public static final String WAREHOUSING_REASON = "WAREHOUSING_REASON";

    /*-------------------入库原因 结束----------------------*/

    /*-------------------出库资料类型 开始----------------------*/

    public static final String OUTBOUND_DATA_TYPE = "OUTBOUND_DATA_TYPE";

    /*-------------------出库资料类型 结束----------------------*/


    /*-------------------资质转让状态 开始  -------------------*/
    public static final String TRANSFER_AUDIT_STATUS = "TRANSFER_AUDIT_STATUS";
    //待审核
    public static final String TRANSFER_CHECK_PENDING = "CHECK_PENDING";
    //审核通过
    public static final String TRANSFER_PASS_AUDIT = "PASS_AUDIT";
    //审核驳回
    public static final String TRANSFER_REJECTED_AUDIT = "REJECTED_AUDIT";

    /*-------------------资质转让状态 结束----------------------*/


    /*-------------------证书等级 开始  -------------------*/
    public static final String CERTIFICATELEVEL = "ZS_LEVEL";
    //无等级
    public static final String NO_LEVEL = "NO_LEVEL";
    //一级
    public static final String ZS_LEVEL1 = "ZS_LEVEL1";
    //二级
    public static final String ZS_LEVEL2 = "ZS_LEVEL2";
    //初级
    public static final String FRONT_RANK = "FRONT_RANK";
    //中级
    public static final String MIDDLE_RANK = "MIDDLE_RANK";
    //高级
    public static final String SENIOR = "SENIOR";
    //初级（国际职业资格五级）
    public static final String IVQ1 = "IVQ1";
    //中级（国际职业资格四级）
    public static final String IVQ2 = "IVQ2";
    //高级（国际职业资格三级）
    public static final String IVQ3 = "IVQ3";
    //技师（国际职业资格二级）
    public static final String IVQ4 = "IVQ4";
    //高级技师（国际职业资格一级）
    public static final String IVQ5 = "IVQ5";
    /*-------------------证书等级 结束  -------------------*/


    /*-------------------资质等级 开始  -------------------*/
    public static final String QUALIFICATION_LEVEL = "QUALIFICATION_LEVEL";
    //一级
    public static final String ZZ_LEVEL1 = "ZZ_LEVEL1";
    //二级
    public static final String ZZ_LEVEL2 = "ZZ_LEVEL2";
    //三级
    public static final String ZZ_LEVEL3 = "ZZ_LEVEL3";
    //暂无等级
    public static final String ZZ_NO_LEVEL = "ZZ_NO_LEVEL";
    /*-------------------资质等级 结束  -------------------*/

    /*-------------------普通证书超期类型 开始  -------------------*/
    // 人才超期
    public static final String CREDENTIAL_OVER_DUE_TYPE_TALENTS = "CREDENTIAL_OVER_DUE_TYPE_03";
    // 挂靠超期
    public static final String CREDENTIAL_OVER_DUE_TYPE_AFFILIATED = "CREDENTIAL_OVER_DUE_TYPE_02";
    // 证书超期
    public static final String CREDENTIAL_OVER_DUE_TYPE_CREDENTIAL = "CREDENTIAL_OVER_DUE_TYPE_01";
    // 企业超期
    public static final String CREDENTIAL_OVER_DUE_TYPE_COMPANY = "CREDENTIAL_OVER_DUE_TYPE_04";

    public static final String CREDENTIAL_OVER_DUE_TYPE = "CREDENTIAL_OVER_DUE_TYPE";

    /*-------------------普通证书超期类型 结束  -------------------*/


    /*-------------------证书类别 开始  -------------------*/
    // 初始
    public static final String GENERAL_CREDENTIAL_INITIAL =  "GENERAL_CREDENTIAL_INITIAL";
    // 转注
    public static final String GENERAL_CREDENTIAL_TRANSCRIPTION =  "GENERAL_CREDENTIAL_TRANSCRIPTION";
    /*-------------------证书类别 结束  -------------------*/

}